const str = 'zhangyan';
const res = str.split('').reverse().join('');
console.log(res);
// String.prototype.split()
// 方法使用指定的分隔符字符串将一个String对象分割成子字符串数组，
// 以一个指定的分割字串来决定每个拆分的位置。
// Array.prototype.reverse()
// 方法将数组中元素的位置颠倒，并返回该数组。
// 数组的第一个元素会变成最后一个，数组的最后一个元素变成第一个。
// 该方法会改变原数组。
// Array.prototype.join()
// 方法将一个数组（或一个类数组对象）的所有元素连接成一个字符串并返回这个字符串。
// 如果数组只有一个项目，那么将返回该项目而不使用分隔符。
